package com.gzhryc.net_marketing.cloud.micro.api.dto.v1.team;

import com.gzhryc.common.api.SecurityRequest;

import java.io.Serializable;

public class TeamPayApplyJoinRequest extends SecurityRequest<TeamPayApplyJoinRequest.Body> {

	private static final long serialVersionUID = 1L;

	public TeamPayApplyJoinRequest() {
		this.body = new Body();
	}

	public static class Body implements Serializable {

		private static final long serialVersionUID = 1L;

		private String tradeNo;
		private Long applyId;			//团拼ID
		private Long goodsId;			//商品ID
		private Integer goodsNum;		//商品数量
		private Long specificationId;		//规格参数ID
		private String appId;
		private Integer payType;
		private Long addressId;		//地址ID
		private String logisticsCompanyId;	//物流公司ID

		public String getTradeNo() {
			return tradeNo;
		}

		public void setTradeNo(String tradeNo) {
			this.tradeNo = tradeNo;
		}

		public Long getApplyId() {
			return applyId;
		}

		public void setApplyId(Long applyId) {
			this.applyId = applyId;
		}

		public Long getGoodsId() {
			return goodsId;
		}

		public void setGoodsId(Long goodsId) {
			this.goodsId = goodsId;
		}

		public Integer getGoodsNum() {
			return goodsNum;
		}

		public void setGoodsNum(Integer goodsNum) {
			this.goodsNum = goodsNum;
		}

		public Long getSpecificationId() {
			return specificationId;
		}

		public void setSpecificationId(Long specificationId) {
			this.specificationId = specificationId;
		}

		public String getAppId() {
			return appId;
		}

		public void setAppId(String appId) {
			this.appId = appId;
		}

		public Integer getPayType() {
			return payType;
		}

		public void setPayType(Integer payType) {
			this.payType = payType;
		}

		public Long getAddressId() {
			return addressId;
		}

		public void setAddressId(Long addressId) {
			this.addressId = addressId;
		}

		public String getLogisticsCompanyId() {
			return logisticsCompanyId;
		}

		public void setLogisticsCompanyId(String logisticsCompanyId) {
			this.logisticsCompanyId = logisticsCompanyId;
		}
	}

}
